<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    // 数组的解构
    // const arr = [11, 22, 33]
    // eg1:把arr中的三个元素分别赋值给变量 a, b, c
    // let a = arr[0]
    // let b = arr[1]
    // let c = arr[2]
    // let [a, b, c] = arr
    // console.log(a, b, c)

    // eg2: 把arr中的后两个元素分别赋值给变量 b, c
    // let [, b, c] = arr
    // console.log(b, c)

    // eg2: 把arr中的第一个元素赋值给变量 a, 第三个元素赋值给变量 c

    // let [a, , c] = arr
    // console.log(a, c)

    // eg3: 把arr的第一个元素赋值给变量 a, 剩余的全部给到变量 rest
    // let [a, ...rest] = arr
    // console.log(a, rest)

    // eg4: 练习
    const arr = [2, [3, 4], 5]

    let [, [a, b]] = arr
    console.log(a, b)
  </script>
</body>

</html>